package com.dao;

import com.bean.Books;

import java.util.HashMap;


/**
 * Created by Administrator on 2018/11/23.
 */
public interface BooksDao {
    /**
     * 方法概述 ：账户登录数据处理
     *
     * @param books
     * @return
     */
    Books getPwd(Books books);

    /**
     *方法概述：验证手机账号是否存在  并把过期时间和验证码存入数据库
     * @param phone
     * @param code1
     * @return
     */
    boolean getPhone(String phone, String code1);

    HashMap<String, String> getCode(String phone);

    /**
     * 方法概述：注册账号
     *
     * @param books
     * @return
     */
    boolean addAccount(Books books);

    /**
     * 方法概述： 手机注册发送验证码
     *
     * @param phoneRig
     * @return
     */


    void addRig(String phoneRig, String code1);

    /**
     * 删除登录验证
     *
     * @param phone
     */
    void delCode(String phone);

    /**
     * 删除注册验证
     *
     * @param phone
     */
    void delCodeRig(String phone);

    /**
     * 方法概述：验证账号是否重复
     *
     * @param account
     * @return
     */
    boolean getAccountRig(String account);

    /**
     * 方法概述 ： 查询账号注册手机账号是否已经注册
     *
     * @param phoneRig
     * @param
     * @return
     */
    boolean getPhoneRig(String phoneRig);

    /**
     * 方法概述： 查询手机注册是输入的验证码是否和注册是发送的一致 或者 有没有过时
     *
     * @param phoneRig
     * @param codeRig
     * @return
     */
    HashMap<String, String> getCodeRig(String phoneRig, String codeRig);

    /**
     * 方法概述:电话号码注册成功后  添加到数据库
     *
     * @param phoneRig
     */
    void addPhoneRig(String phoneRig);
}
